package com.redxun.model.vo;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("指标归还登记表")
@TableName("zbgl_ghdjb")
public class GhdjVo {

    @TableId(value = "ID_", type = IdType.INPUT)
    @ApiModelProperty(value = "主键")
    private String id;

    @TableField("REF_ID_")
    @ApiModelProperty(value = "外键")
    private String refId;

    @TableField("PARENT_ID_")
    @ApiModelProperty(value = "父ID")
    private String parentId;

    @TableField("UPDATE_VERSION_")
    @ApiModelProperty(value = "版本号")
    private BigDecimal updateVersion;

    @TableField("INPUT_3NZHR")
    @ApiModelProperty(value = "单据编号")
    private String input3nzhr;

    @TableField("SELECT_XDIPF")
    @ApiModelProperty(value = "数据状态")
    private String selectXdipf;

    @TableField("USER_AQSYI")
    @ApiModelProperty(value = "归还登记人ID")
    private String userAqsyi;

    @TableField("USER_AQSYI_NAME")
    @ApiModelProperty(value = "归还登记人")
    private String userAqsyiName;

    @TableField("DATE_7RY8O")
    @ApiModelProperty(value = "归还日期")
    private LocalDateTime date7ry8o;

    @TableField("BUTTONEDIT_2PIW7")
    @ApiModelProperty(value = "归还资金ID")
    private String buttonedit2piw7;

    @TableField("BUTTONEDIT_2PIW7_NAME")
    @ApiModelProperty(value = "归还资金")
    private String buttonedit2piw7Name;

    @TableField("GROUP_H7DCD")
    @ApiModelProperty(value = "归还单位ID")
    private String groupH7dcd;

    @TableField("GROUP_H7DCD_NAME")
    @ApiModelProperty(value = "归还单位")
    private String groupH7dcdName;

    @TableField("INPUT_4S6LL")
    @ApiModelProperty(value = "归还项目名称或用途")
    private String input4s6ll;

    @TableField("BUTTONEDIT_HC9RW")
    @ApiModelProperty(value = "归还关联项目ID")
    private String buttoneditHc9rw;

    @TableField("BUTTONEDIT_HC9RW_NAME")
    @ApiModelProperty(value = "归还关联项目")
    private String buttoneditHc9rwName;

    @TableField("NUMBER_TMP7G")
    @ApiModelProperty(value = "可归还金额")
    private BigDecimal numberTmp7g;

    @TableField("NUMBER_I5EQ9")
    @ApiModelProperty(value = "本次归还金额")
    private BigDecimal numberI5eq9;

    @TableField("INPUT_I6RVG")
    @ApiModelProperty(value = "归还id")
    private String inputI6rvg;

    @TableField("BUTTONEDIT_8CMFG")
    @ApiModelProperty(value = "调出资金ID")
    private String buttonedit8cmfg;

    @TableField("BUTTONEDIT_8CMFG_NAME")
    @ApiModelProperty(value = "调出资金")
    private String buttonedit8cmfgName;

    @TableField("GROUP_178VB")
    @ApiModelProperty(value = "调出单位ID")
    private String group178vb;

    @TableField("GROUP_178VB_NAME")
    @ApiModelProperty(value = "调出单位")
    private String group178vbName;

    @TableField("INPUT_12EMI")
    @ApiModelProperty(value = "调出项目名称或用途")
    private String input12emi;

    @TableField("BUTTONEDIT_IW02R")
    @ApiModelProperty(value = "调出关联项目ID")
    private String buttoneditIw02r;

    @TableField("BUTTONEDIT_IW02R_NAME")
    @ApiModelProperty(value = "调出关联项目")
    private String buttoneditIw02rName;

    @TableField("NUMBER_SH4FM")
    @ApiModelProperty(value = "调出金额")
    private BigDecimal numberSh4fm;

    @TableField("NUMBER_UAROD")
    @ApiModelProperty(value = "未归还金额")
    private BigDecimal numberUarod;

    @TableField("INPUT_W9C84")
    @ApiModelProperty(value = "调出id")
    private String inputW9c84;

    @TableField("INST_ID_")
    @ApiModelProperty(value = "流程实例ID")
    private String instId;

    @TableField("INST_STATUS_")
    @ApiModelProperty(value = "状态")
    private String instStatus;

    @TableField("TENANT_ID_")
    @ApiModelProperty(value = "租户ID")
    private String tenantId;

    @TableField("CREATE_TIME_")
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;

    @TableField("CREATE_BY_")
    @ApiModelProperty(value = "创建人ID")
    private String createBy;

    @TableField("UPDATE_BY_")
    @ApiModelProperty(value = "更新人")
    private String updateBy;

    @TableField("UPDATE_TIME_")
    @ApiModelProperty(value = "更新时间")
    private LocalDateTime updateTime;

    @TableField("CREATE_DEP_ID_")
    @ApiModelProperty(value = "组ID")
    private String createDepId;

    @TableField("COMPANY_ID_")
    @ApiModelProperty(value = "公司ID")
    private String companyId;

    @TableField("USER_INFO_")
    @ApiModelProperty(value = "用户信息")
    private String userInfo;

    @TableField("DELETED_")
    @ApiModelProperty(value = "逻辑删除")
    private Integer deleted;
}